Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Grodzisk Mazowiecki Challenger Davis Cup, Group I, 1R, ROU-TPE 1-3 Cary 2 Challenger Campinas Challenger Bratislava 2 Challenger Buenos Aires Challenger Montevideo Challenger Curitiba Challenger Lima 2 Challenger Ismaning Challenger Brasilia Challenger Oeiras 2 Challenger Pau Challenger Mifel Tennis Open - Los Cabos Ottignies-Louvain-la-Neuve Challenger Piracicaba Challenger Naples Challenger Lugano Challenger Barletta Challenger Bucharest Open - Bucharest Plava Laguna Croatia Open - Umag Perugia Challenger Sassuolo Challenger M25 Heraklion Trieste Challenger Romania F1 M25+H Bacau Romania F15 Romania F18 Germany F2 Germany F5 Romania F1 Argentina F6 Argentina F15 Romania F16 Switzerland F1 Romania F1 Switzerland F3 Italy F8 Romania F16 Germany F13 Romania F3 Ecuador F1 Colombia F1 Colombia F2 Bolivia F3 Czech Republic F2 Romania F4 Romania F6 Peru F3 Chile F8 Germany F7 USA F7 Argentina F12 Chile F2 Romania F16 Argentina F13 Argentina F2 Romania F17 Austria F10 Venezuela F5 Argentina F18 Venezuela F6 Dominican Republic F1 Austria F3 Romania F1 Romania F2 Romania F3 Romania F16 Argentina F9 Argentina F10 Argentina F11 Argentina F12 Argentina F13 Argentina F17 Argentina F18 Austria F1 Switzerland F2 Switzerland F3 Usa F8 Argentina F2 Argentina F3 Argentina F5 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Bolivia F1 Romania F15 Argentina F14 Greece F3 Venezuela F7 Greece F2 Venezuela F8 Venezuela F9 Argentina F22 Argentina F24 Argentina F25 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F2 France F6 Ecuador F2 Bolivia F4 Italy F30 Argentina F21 Peru F1 Peru F2 Chile F9 Germany F2 USA F5 USA F6 Chile F1 Argentina F1 Argentina F4 Argentina F5 Paraguay F2 Brazil F16 Brazil F17 Venezuela F4 Venezuela F5 Venezuela F6 Ecuador F4 Ecuador F5 Peru F2 Germany F2 Brazil F7 Brazil F8 Argentina F3 Argentina F14 Argentina F15 Venezuela F2 Romania F1 Venezuela F3 Italy F10 Romania F4 M25 Portimao M25 Doha M15 Doha M25 Heraklion Timisoara Challenger - Timisoara Puerto Rico Challenger Tennis Event - Humacao Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Naples Challenger - Naples XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise Brasov Challenger - Brasov Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Oberstaufen Cup-Head German Master's Series - Oberstaufen Brasov Challenger - Brasov Ipsos Bucharest Challenger - Bucharest Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville Belgrade Challenger Sarajevo Challenger Tunis Challenger Brasov Challenger Buenos Aires Challenger Medellin Challenger Guayaquil Challenger Tunis Challenger Cremona Challenger Furth Challenger Lugano Challenger Bytom Challenger Reggio Emilia Challenger Arad Challenger Pozoblanco Challenger Recanati Challenger Brasov Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Oberstaufen Challenger Ortisei Challenger Sarajevo Challenger Santos Challenger Kosice Challenger Marburg Challenger Kazan Challenger Granby Challenger Genova Challenger Brasov Challenger Bergamo Challenger Todi Challenger Szczecin Challenger Izmir Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Geneva Challenger Montevideo Challenger Bratislava Challenger Sao Leopoldo Challenger Heilbronn Challenger Quimper Challenger Le Gosier Challenger Santiago Challenger Itajai Challenger Barletta Challenger Santos Challenger Palermo Challenger Sao Paulo Challenger Rio Quente Challenger Bordeaux Challenger Arad Challenger Athens Challenger Timisoara Challenger Recanati Challenger Guimaraes Challenger Sao Paulo Challenger Furth Challenger Cali Challenger Braunschweig Challenger Campinas Challenger Orleans Challenger Porto Alegre Challenger Rennes Challenger Monza Challenger San Juan Challenger Buenos Aires Challenger Geneva Challenger Montevideo Challenger Bogota Challenger Bratislava Challenger Lima Challenger Sao Paulo Challenger Heilbronn Challenger Bucaramanga Challenger Quimper Challenger Panama City Challenger Guadalajara Challenger Barranquilla Challenger Itajai Challenger Santiago Challenger Brasov Challenger Arad Challenger Nottingham-2 Challenger Blois Challenger Campinas Challenger Marburg Challenger Manta Challenger Napoli Challenger Recife Challenger Binghamton Challenger Belo Horizonte Challenger Lexington Challenger Como Challenger Brasov Challenger Trnava Challenger Campinas Challenger Eckental Challenger Sibiu Challenger Porto Alegre Challenger Buenos Aires Challenger Guayaquil Challenger Rennes Challenger San Juan Challenger Salzburg Challenger Brescia Challenger Guayaquil Challenger Lima Challenger Happy Valley Challenger Heilbronn Challenger Dallas Challenger Kazan Challenger Raanana Challenger Sao Paulo Challenger Cali Challenger Bergamo Challenger Heilbronn Challenger Cherbourg Challenger Vicenza Challenger Prostejov Challenger Mestre Challenger Caltanissetta Challenger Ilkley Challenger Santiago Challenger Bath Challenger Aptos Challenger Vancouver Challenger Istanbul Challenger Blumenau Challenger Izmir Challenger Campinas Challenger Mersin Challenger Orleans Challenger Porto Alegre Challenger Sao Paulo Challenger Rennes Challenger Corrientes Challenger Sao Paulo Challenger Lima Challenger Guayaquil Challenger Eckental Challenger Bratislava Challenger Buenos Aires Challenger Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Wroclaw Challenger Rio Quente Challenger Morelos Challenger Puebla Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Sarasota Challenger Rome Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger Surbiton Challenger Perugia Challenger Ilkley Challenger Arad Challenger Lima Challenger Biella Challenger Bogota Challenger Cortina Challenger Timisoara Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Santos Challenger Campinas Challenger Buenos Aires Challenger Medellin Challenger Santiago Challenger Budapest Challenger Lima Challenger Manta Challenger Guayaquil Challenger Aptos Challenger Eckental Challenger Bratislava Challenger Montevideo Challenger Bangkok Challenger Koblenz Challenger Rennes Challenger Budapest Challenger Santiago Challenger Sao Paulo Challenger Prostejov Challenger Surbiton Challenger Nottingham Challenger Caltanissetta Challenger Bergamo Challenger Perugia Challenger Vancouver Challenger Rome Challenger Kaohsiung Challenger Blois Challenger Manta Challenger Brest Challenger Guayaquil Challenger Bratislava Challenger Montevideo Challenger Indian Wells Challenger Punta Del Este Challenger Mons Challenger Santiago Challenger Marbella Challenger Alicante Challenger Barletta Challenger Tunis Challenger Aix En Provence Challenger Segovia Challenger Bordeaux Challenger Rio De Janeiro Challenger Caltanissetta Challenger Bastad Challenger Tunis Challenger Szczecin Challenger Santo Domingo Challenger Genova Challenger Montevideo Challenger Buenos Aires Challenger Cali Challenger Cordoba Challenger Geneva Challenger Phoenix Challenger Santos Challenger Lisbon Challenger Surbiton Challenger Vicenza Challenger Ilkley Challenger Winnetka Challenger Barranquilla Challenger St. Remy Challenger Genova Challenger Szczecin Challenger Istanbul Challenger Buenos Aires Challenger Santo Domingo Challenger Montevideo Challenger Canberra Challenger Newport Beach Challenger Savannah Challenger Bordeaux Challenger Indian Wells Challenger Concepcion Challenger St. Petersburg 2 Challenger Santiago Challenger Belgrade Challenger Rome 1 Challenger Biella 5 Challenger Nottingham 1 Challenger Orlando 2 Challenger Nottingham 2 Challenger Iasi Challenger Amersfoort Challenger Sophia Antipolis Challenger Tampere Challenger Poznan Challenger Sarasota Challenger Tallahassee Challenger San Marino Challenger Blois Challenger Poznan Challenger Cortina Challenger Biella Challenger Buenos Aires Challenger Sibiu Challenger Genova Challenger Szczecin Challenger Santiago 2 Challenger Guayaquil Challenger Ortisei Challenger Forli 3 Challenger Playford Challenger Forli 2 Challenger Forli 3 Challenger Lugano Challenger Prague 2 Challenger Poznan Challenger Heilbronn Challenger Surbiton Challenger Istanbul Challenger Buenos Aires 3 Challenger Salzburg Challenger Iasi Challenger Cordenons Challenger San Marino Challenger Como Challenger Lima Challenger Guayaquil Challenger Sibiu Challenger Punta Del Este Challenger Ortisei Challenger Bergamo Challenger Vicenza Challenger Temuco Challenger Tigre 1 Challenger Concepcion Challenger Monterrey Challenger Puerto Vallarta Challenger Sarasota Challenger Morelos Challenger Ostrava Challenger Leon Challenger Mauthausen Challenger Orleans Challenger Prague 2 Challenger Bordeaux Challenger Campinas Challenger Mouilleron-Le-Captif Challenger USTA Tallahassee Tennis Challenger - Tallahassee Tyler Challenger Cali Challenger Iasi Challenger Verona Challenger Iasi Challenger Quimper Challenger Istanbul Challenger Columbus Challenger Rome 2 Challenger Biella 6 Challenger Genova Challenger Olbia Challenger Porto Challenger Braunschweig Challenger Santa Fe 2 Challenger Bucharest Challenger Lima Challenger Buenos Aires Challenger Montevideo Challenger Campinas Challenger Cherbourg Challenger Barletta Challenger Madrid Challenger Ostrava Challenger Rome Challenger Nottingham Challenger Corrientes Challenger Rovereto Challenger Lugano Challenger Prague 1 Challenger Palmas del Mar Challenger Cap Cana Challenger Biel Challenger Milan Challenger Ismaning Challenger Eckental Challenger Little Rock Challenger Modena Challenger Prague 3 Challenger Villa Maria Challenger Forli 5 Challenger Citi Open - Washington Biel Challenger BCR Open Romania - Bucharest Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch BCR Open Romania - Bucharest BCR Open Romania - Bucharest Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Copa Claro - Buenos Aires Buenos Aires Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne BCR Open Romania - Bucharest If Stockholm Open - Stockholm Erste Bank Open - Vienna VTR Open - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Bank Austria Tennis Trophy - Vienna If Stockholm Open - Stockholm Brisbane International - Brisbane Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport Citi Open - Washington If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Topshelf Open - 's-Hertogenbosch Austrian Open - Kitzbuhel Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Pilot Pen Tennis - New Haven US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Swiss Indoors Basel - Basel Generali Open - Kitzbuhel European Open - Antwerp Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich Konzum Croatia Open - Umag Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Maharashtra Open - Pune Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Swiss Open - Gstaad Citi Open - Washington Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Nature Valley International - Eastbourne Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Moselle Open - Metz Argentina Open - Buenos Aires BMW Open - Munich Generali Open - Kitzbuhel Cordoba Open - Cordoba Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia Generali Open - Kitzbuhel Open Parc - Lyon Qatar ExxonMobil Open - Doha Irving Challenger Open Parc - Lyon Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Salzburg Challenger Argentina Open - Buenos Aires Gazprom Hungarian Open - Budapest Argentina Open - Buenos Aires Medellin Challenger ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Temuco Challenger Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Miami Open - Miami French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 1R, ROU-ZIM 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 French Open (juniors) Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1